package com.lbssoft.gpsbd.service;

import com.lbssoft.gpsbd.model.Role;
import com.lbssoft.gpsbd.model.vo.RoleVo;

import java.util.List;
import java.util.Map;

/**
 * Created by nczc on 2018/2/21.
 */
public interface RoleService {

    List<RoleVo> list();

    void add(Role role);

    void delete(int id);

    void addRolePermis(int roleId,int permissionId);

    void udpate(RoleVo role);

    void deleteRolePermis(int roleId,String permissionIds);

    List<Map> getUserByRole(int roleId);

    Role getRoleById(int id);

}
